Operations preserving regular languages
نویسندگان
چکیده
Given a strictly increasing sequence s of non-negative integers, filtering a word a0a1 · · · an by s consists in deleting the letters ai such that i is not in the set {s0, s1, . . .}. By a natural generalization, denote by L[s], where L is a language, the set of all words of L filtered by s. The filtering problem is to characterize the filters s such that, for every regular language L, L[s] is regular. In this paper, the filtering problem is solved, and a unified approach is provided to solve similar questions, including the removal problem considered by Seiferas and McNaughton. Our approach relies on a detailed study of various residual notions, notably residually ultimately periodic sequences and residually rational transductions.
منابع مشابه
A Survey on Operational State Complexity
Descriptional complexity is the study of the conciseness of the various models representing formal languages. The state complexity of a regular language is the size, measured by the number of states of the smallest, either deterministic or nondeterministic, finite automaton that recognises it. Operational state complexity is the study of the state complexity of operations over languages. In thi...
متن کاملSynchronized Shuue and Regular Languages Synchronized Shuue and Regular Languages
New representation results for three families of regular languages are stated, using a special kind of shuue operation, namely the synchronized shuue. First, it is proved that the family of regular star languages is the smallest family containing the language (a + bc) and closed under synchronized shuue and length preserving morphism. The second representation result states that the family of "...
متن کاملSynchronized Shuffle and Regular Languages
New representation results for three families of regular languages are stated, using a special kind of shuffle operation, namely the synchronized shuffle. First, it is proved that the family of regular star languages is the smallest family containing the language (a+ bc)∗ and closed under synchronized shuffle and length preserving morphism. The second representation result states that the famil...
متن کاملMultidimensional fuzzy finite tree automata
This paper introduces the notion of multidimensional fuzzy finite tree automata (MFFTA) and investigates its closure properties from the area of automata and language theory. MFFTA are a superclass of fuzzy tree automata whose behavior is generalized to adapt to multidimensional fuzzy sets. An MFFTA recognizes a multidimensional fuzzy tree language which is a regular tree language so that for e...
متن کاملOn the Number of Accepting States of Finite Automata
In this paper, we start a systematic study of the number of accepting states. For a regular language L, we define the complexity asc(L) as the minimal number of accepting states necessary to accept L by deterministic finite automata. With respect to nondeterministic automata, the corresponding measure is nasc(L). We prove that, for any non-negative integer n, there is a regular language L such ...
متن کاملOn the Complexity of Flanked Finite State Automata
We define a new subclass of nondeterministic finite automata for prefixclosed languages called Flanked Finite Automata (FFA). We show that this class enjoys good complexity properties while preserving the succinctness of nondeterministic automata. In particular, we show that the universality problem for FFA is in linear time and that language inclusion can be checked in polynomial time. A usefu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Theor. Comput. Sci.
دوره 354 شماره
صفحات -
تاریخ انتشار 2006